package com.water.springmvc4.web.ch4_3;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.water.springmvc4.domain.DemoObj;


/*
 * 使用@RestController组合注释，返回数据时不需要@ResponseBody
 */

@RestController
@RequestMapping("/rest")
public class DemoRestController {
	
	@RequestMapping(value = "/getjson", produces = {"application/json; charset=UTF-8"})
	public DemoObj getjson(DemoObj obj) {
		return new DemoObj(obj.getId() + 1, obj.getName() + "yy");
	}
	
	@RequestMapping(value = "/getxml", produces = {"application/xml; charset=UTF-8"})
	public DemoObj getxml(DemoObj obj) {
		return new DemoObj(obj.getId() + 1, obj.getName() + "yy");
	}
}
